package com.coldchain.cys.service;

import com.coldchain.common.msg.BaseResponse;
import com.coldchain.cys.entity.Car;
import com.fangliai.core.base.service.IBaseService;

/**
 * <p>
 *  服务类
 * </p>
 *
 * @author tianpeng
 * @since 2018-08-28
 */
public interface ICarService extends IBaseService<Car> {

    BaseResponse edit(Car car) ;

    /**
     * 车辆审核
     * @param carId
     */
    BaseResponse verify(String carId);

    /**
     * 改变车辆状态
     * @param carId
     */
    BaseResponse toggleStatus(String carId);

    /**
     * 获取设备信息
     * @param deviceNumber
     * @return
     */
    public BaseResponse getCarDeviceInfo( String deviceNumber);
}
